package com.jy.modules.cims.data.dto.credit;

import java.util.List;

import com.jy.modules.cims.data.dto.CreditDetailDto;
import com.jy.modules.cims.data.dto.loan.LoanBuybackSettleCreditDto;
import com.jy.modules.cims.data.dto.loan.LoanBuybackSettleDto;

public class PublicSettleParamDto {

	private List<CreditDetailDto> creditDetailList;
	
	private String cCode;       //合作机构代码
	
	private String frontTransNo;//接口前置流水号
	
	private String dealCode; //交易流水号
	
	private String applyCode;//结算编号
	
	private String applyName;//结算人
	
	private String repaymentAffiliation;//月还归属
	
	private String bizType;//业务类型(2-债权转出 3-贷款转出)
	
	/**
	 * 赎回接口4039，结清债权现金4043，结算申请4044
	 */
	private List<CreditRedeemSettleDto> listRedeemSettle;
	
	/**
	 * 虚拟月还接口4040，月还结算接口4042
	 */
	private List<CreditVrMonthRepayDto> listVrMonthRepay;
	
	/**
	 * 二次购买4041-月还
	 */
	private List<CreditTwoBuyRepayDto> listTwoBuyRepay;
	
	/**
	 * 二次购买4041-提前结清
	 */
	private List<CreditTwoBuySettleDto> listTwoBuySettle;
	
	/**
	 * 二次购买4041-债权列表
	 */
	private List<CreditTwoBuyMatchDto> listTwoBuyMatch;
	
	/**
	 * 贷款回购结算申请4049-回购贷款列表\回购债权列表
	 */
	private List<LoanBuybackSettleDto> loanBuybackSettleDtoList;  //回购贷款列表
	
	private List<LoanBuybackSettleCreditDto> loanBuybackSettleCreditDtoList;  //回购债权列表

	public List<CreditDetailDto> getCreditDetailList() {
		return creditDetailList;
	}

	public void setCreditDetailList(List<CreditDetailDto> creditDetailList) {
		this.creditDetailList = creditDetailList;
	}

	public String getCCode() {
		return cCode;
	}

	public void setCCode(String cCode) {
		this.cCode = cCode;
	}

	public String getFrontTransNo() {
		return frontTransNo;
	}

	public void setFrontTransNo(String frontTransNo) {
		this.frontTransNo = frontTransNo;
	}

	public String getDealCode() {
		return dealCode;
	}

	public void setDealCode(String dealCode) {
		this.dealCode = dealCode;
	}

	public String getApplyCode() {
		return applyCode;
	}

	public void setApplyCode(String applyCode) {
		this.applyCode = applyCode;
	}

	public String getApplyName() {
		return applyName;
	}

	public void setApplyName(String applyName) {
		this.applyName = applyName;
	}

	public String getRepaymentAffiliation() {
		return repaymentAffiliation;
	}

	public void setRepaymentAffiliation(String repaymentAffiliation) {
		this.repaymentAffiliation = repaymentAffiliation;
	}

	public String getBizType() {
		return bizType;
	}

	public void setBizType(String bizType) {
		this.bizType = bizType;
	}

	public List<CreditRedeemSettleDto> getListRedeemSettle() {
		return listRedeemSettle;
	}

	public void setListRedeemSettle(List<CreditRedeemSettleDto> listRedeemSettle) {
		this.listRedeemSettle = listRedeemSettle;
	}

	public List<CreditVrMonthRepayDto> getListVrMonthRepay() {
		return listVrMonthRepay;
	}

	public void setListVrMonthRepay(List<CreditVrMonthRepayDto> listVrMonthRepay) {
		this.listVrMonthRepay = listVrMonthRepay;
	}

	public List<CreditTwoBuyRepayDto> getListTwoBuyRepay() {
		return listTwoBuyRepay;
	}

	public void setListTwoBuyRepay(List<CreditTwoBuyRepayDto> listTwoBuyRepay) {
		this.listTwoBuyRepay = listTwoBuyRepay;
	}

	public List<CreditTwoBuySettleDto> getListTwoBuySettle() {
		return listTwoBuySettle;
	}

	public void setListTwoBuySettle(List<CreditTwoBuySettleDto> listTwoBuySettle) {
		this.listTwoBuySettle = listTwoBuySettle;
	}

	public List<CreditTwoBuyMatchDto> getListTwoBuyMatch() {
		return listTwoBuyMatch;
	}

	public void setListTwoBuyMatch(List<CreditTwoBuyMatchDto> listTwoBuyMatch) {
		this.listTwoBuyMatch = listTwoBuyMatch;
	}

	public List<LoanBuybackSettleDto> getLoanBuybackSettleDtoList() {
		return loanBuybackSettleDtoList;
	}

	public void setLoanBuybackSettleDtoList(
			List<LoanBuybackSettleDto> loanBuybackSettleDtoList) {
		this.loanBuybackSettleDtoList = loanBuybackSettleDtoList;
	}

	public List<LoanBuybackSettleCreditDto> getLoanBuybackSettleCreditDtoList() {
		return loanBuybackSettleCreditDtoList;
	}

	public void setLoanBuybackSettleCreditDtoList(
			List<LoanBuybackSettleCreditDto> loanBuybackSettleCreditDtoList) {
		this.loanBuybackSettleCreditDtoList = loanBuybackSettleCreditDtoList;
	}
}
